package com.ruoyi.restaurant.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.restaurant.mapper.ItemOrderMapper;
import com.ruoyi.restaurant.domain.ItemOrder;
import com.ruoyi.restaurant.service.IItemOrderService;

/**
 * 餐品项目—订单Service业务层处理
 * 
 * @author ruoyi
 * @date 2022-04-13
 */
@Service
public class ItemOrderServiceImpl implements IItemOrderService 
{
    @Autowired
    private ItemOrderMapper itemOrderMapper;

    /**
     * 查询餐品项目—订单
     * 
     * @param iId 餐品项目—订单主键
     * @return 餐品项目—订单
     */
    @Override
    public ItemOrder selectItemOrderByIId(Integer iId)
    {
        return itemOrderMapper.selectItemOrderByIId(iId);
    }

    /**
     * 查询餐品项目—订单列表
     * 
     * @param itemOrder 餐品项目—订单
     * @return 餐品项目—订单
     */
    @Override
    public List<ItemOrder> selectItemOrderList(ItemOrder itemOrder)
    {
        return itemOrderMapper.selectItemOrderList(itemOrder);
    }

    /**
     * 新增餐品项目—订单
     * 
     * @param itemOrder 餐品项目—订单
     * @return 结果
     */
    @Override
    public int insertItemOrder(ItemOrder itemOrder)
    {
        return itemOrderMapper.insertItemOrder(itemOrder);
    }

    /**
     * 修改餐品项目—订单
     * 
     * @param itemOrder 餐品项目—订单
     * @return 结果
     */
    @Override
    public int updateItemOrder(ItemOrder itemOrder)
    {
        return itemOrderMapper.updateItemOrder(itemOrder);
    }

    /**
     * 批量删除餐品项目—订单
     * 
     * @param iIds 需要删除的餐品项目—订单主键
     * @return 结果
     */
    @Override
    public int deleteItemOrderByIIds(Integer[] iIds)
    {
        return itemOrderMapper.deleteItemOrderByIIds(iIds);
    }

    /**
     * 删除餐品项目—订单信息
     * 
     * @param iId 餐品项目—订单主键
     * @return 结果
     */
    @Override
    public int deleteItemOrderByIId(Integer iId)
    {
        return itemOrderMapper.deleteItemOrderByIId(iId);
    }
}
